Indentation
In [1]:
# Comentário de uma linha
In [2]:
# Função:
print('Hello World!')
In [3]:
help(print)
Outra possibilidade é escrever a função com um sinal de interrogação ao final:
(uma nova caixa será aberta na parte inferior do Browser)
print?
In [4]:
3 + 3
Out[4]:
In [5]:
# Operações básicas:
print('Soma: ', '3 + 3 = ', 3 + 3)
print('Subtração: ', '3 - 3 = ', 3 - 3)
print('Multiplicação: ', '3 * 3 = ', 3 * 3)
print('Divisão: ', '3 / 3 = ', 3 / 3)
print('\n', '-'*30, '\n')
print('Quociente (inteiro): ', '3 // 3 = ', 3 // 3)
print('Resto: ', '3 % 3 = ', 3 % 3)
print('Exponenciação: ', '3 ** 3 = ', 3 ** 3)
print('\n', '-'*30, '\n')
print('''
A ordem de avaliação das operações é: **; depois *, /, //, e %; por fim + e -
\n obs1: sempre da esquerda para a direita
\n obs2: pode-se utilizar parênteses para modificar a precedência
''')
In [6]:
print('Integers (int): -2, -1, 0, 1, 2, 3, 4, 5')
print('Floats (floats): -1.25, -1.0, --0.5, 0.0, 0.5, 1.0, 1.25')
print('Strings (str): ', 'Hello World!', 'Spam spam spam', 'spam and eggs')
print('Respectivas funções: int(), float() e str()!')
In [7]:
# Concatenação de strings:
'Jayme ' + "Anchante"
Out[7]:
In [8]:
'Jayme' + 42
In [9]:
'Jayme' + str(42)
Out[9]:
In [10]:
'Jayme' * 5
Out[10]:
In [11]:
'Jayme' * 'Anchante'
In [12]:
'Jayme' * 5.0
In [13]:
spam = 7 # atribuindo o valor '7' ao objeto 'spam'
In [14]:
spam # 'chamando' o objeto 'spam'
Out[14]:
In [15]:
eggs = 3 # atribuindo o valor '3' ao objeto 'eggs'
In [16]:
spam + eggs # somando 'spam' e 'eggs'
Out[16]:
In [17]:
spam = spam + 7 # sobreescrevendo um novo valor ao objeto 'spam'
spam # 'chamando' o objeto 'spam'
Out[17]:
Nome das variáveis tem que obedecer o seguinte:
Ser uma palavra.
Utilizar apenas letras, números e o caractere sublinhado (_).
Não pode começar com um número.
In [18]:
True
Out[18]:
In [19]:
False
Out[19]:
In [20]:
True == True
Out[20]:
In [21]:
True != True
Out[21]:
In [22]:
42 == '42'
Out[22]:
In [23]:
42 == 42.0
Out[23]:
In [24]:
42.0 == 0042.000
Out[24]:
'Command Mode' (célula azul):
Y: alterna para 'código'
M: alterna para 'MarkDown'
A: insere acima
B: insere abaixo
C: copia célula
X: recorta célula
V: cola célula abaixo
D, D: deleta célula
ENTER : alterna para 'Edit Mode'
'Edit Mode' (célula verde):
Tab: autocompleta o código
Esc: alterna para 'Command mode'
'Ambos':
Ctrl + ENTER: roda a célula
SHIFT + ENTER: roda a célula e insere uma nova abaixo